package com.xjzd.jvm;

public class Demo {

    // 除了基本类型和String类型外，static final类型的变量需要在初始化阶段赋值
    public static final Student s = new Student();

    public static void main(String[] args) {
        System.out.println(s);

        // 使用new创建了新对象，所以s1 != s2
        String s1 = new String("yzt");
        String s2 = s1.intern();
        System.out.println(s1 == s2); // false

        // 直接使用字符串字面量
        String s3 = "dsafas";
        String s4 = s3.intern();
        System.out.println(s3 == s4);
    }
}
